slr (sorry late reply) - Alemán Inglés Diccionario